Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Trnava Croatia F1 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Germany F1 Turkey F5 Turkey F6 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Germany F6 Serbia F5 Austria F7 Israel F2 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Italy F3 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Bosnia & Herzegovina F6 Bosnia & Herzegovina F7 Serbia F1 Croatia F4 Croatia F5 Croatia F7 Croatia F8 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 Italy F3 Italy F6 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Italy F14 Serbia F9 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 Chinese Taipei F1 Chinese Taipei F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Italy F11 Italy F12 Italy F14 Italy F22 Italy F23 Turkey F39 Turkey F40 Turkey F41 Croatia F1 Croatia F2 Italy F1 France F7 France F8 Turkey F48 Turkey F6 Bosnia & Herzegovina F1 Bosnia & Herzegovina F4 Italy F27 Italy F28 Turkey F42 Turkey F43 Turkey F44 M25 Trnava M25 Loughborough M25 Sheffield M25 Dubrovnik M15 Krsko M15 Osijek M15 Bol M25 Sarajevo M25 Maribor Sarajevo Challenger M15 Bol M25 Kiseljak M25 Skopje M15 Antalya M25 Trento M15 Dubrovnik M15 Kursumlijska Banja M15 Antalya Kaohsiung Challenger M15 Zagreb Opel Bulvaria MCG Bulgarian Open - Sofia M15 Porec Toyota Challenger Ostrava Challenger San Marino Challenger Seoul Challenger Heilbronn Challenger Padova Challenger Sunrise Challenger Eckental Challenger Ortisei Challenger Brescia Challenger Andria Challenger Casablanca Challenger Bergamo Challenger Wroclaw Challenger Kazan Challenger Mersin Challenger Turin Challenger Ilkley Challenger Recanati Challenger Segovia Challenger Portoroz Challenger Istanbul Challenger Mons Challenger Bratislava Challenger Ortisei Challenger Brescia Challenger Bangkok Challenger Bangkok Challenger Manila Challenger Wolfsburg Challenger St. Remy Challenger Tashkent Challenger Budapest Challenger Bergamo Challenger Guadalajara Challenger Leon Challenger Ilkley Challenger Kaohsiung Challenger Shenzhen Challenger Rennes Challenger Indian Wells Challenger Irving Challenger Prostejov Challenger Tashkent Challenger St. Brieuc Challenger San Luis Potosi Challenger Eckental Challenger Bangkok Challenger Bangkok Challenger Quimper Challenger Cherbourg Challenger Koblenz Challenger Potchefstroom 1 Challenger Potchefstroom 2 Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Almaty 2 Challenger Milan Challenger Ortisei Challenger Manama Challenger Forli 3 Challenger Bendigo Challenger Prague 2 Challenger Antalya Challenger Szekesfehervar Challenger Zadar Challenger M15 Dubrovnik Belgrade Challenger M25 Maribor M15 Kayseri M25 Belgrade Skopje Challenger Shanghai Challenger M25 Split Izmir Challenger Hamburg Challenger M25 Zlatibor Istanbul Challenger Izmir Challenger M15 Doha Wroclaw Challenger Andria Challenger Sarajevo Challenger Bergamo Challenger Prostejov Challenger Orleans Challenger M15 Split Portoroz Challenger M15 Prijedor Ho Chi Minh City Challenger Nur-Sultan Challenger Milan Challenger Surbiton Challenger Agri Challenger M15 Belgrade Burnie Challenger Almaty Challenger Luedenscheid Challenger St. Petersburg Open - St. Petersburg M25 Zlatibor Ismaning Challenger BMW Open - Munich Eckental Challenger M15 Kayseri Poznan Challenger M15 Sharm ElSheikh Almaty 1 Challenger Banja Luka Challenger Astana Challenger M15 Antalya Recanati Challenger Ordina Open - 's-Hertogenbosch Leon Challenger Lugano Challenger St. Petersburg Open - St. Petersburg Synsam Swedish Open - Bastad Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai Generali Open - Kitzbuhel Lille Challenger Open de Moselle - Metz St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Istanbul Challenger Scheveningen Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Ortisei Challenger AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Ismaning Challenger Ortisei Challenger Nottingham Challenger The Dubai Tennis Championships - Dubai BMW Open - Munich Lille Challenger Manama Challenger Nur-Sultan 4 Challenger Warsaw Challenger Izmir Challenger Bratislava Challenger Split Challenger Napoli 2 Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Recanati Challenger Dubai Duty Free Tennis Championships - Dubai Synsam Swedish Open - Bastad BMW Open - Munich China Open - Beijing Mercedes Cup - Stuttgart Rennes Challenger German Tennis Championships - Hamburg Adidas International - Sydney Pekao Open - Szczecin Ortisei Challenger Toyota Challenger PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Forli 5 Challenger St. Petersburg Open - St. Petersburg China Open - Beijing BMW Open - Munich Swiss Indoors Basel - Basel Wiesmann Roadster Open - Nuembrecht Dutch Open Tennis - Amersfoort PBZ Zagreb Indoors - Zagreb St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Erste Bank Open - Vienna Izmir Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest China Open - Beijing Grand Prix Hassan II - Casablanca Geneva Open - Geneva ATP Kremlin Cup - Moscow Suisse Open - Gstaad Mercedes Cup - Stuttgart Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow International Indoor Tennis Championships of Croatia - Zagreb DIEMA XTRA Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Antalya Open - Antalya Grand Prix Hassan II - Marrakech Chennai Open - Chennai Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Mons Challenger BH Telecom Sarajevo 2007 - Sarajevo ARAG World Team Championship - Dusseldorf Open Sabadell Atlantico - Barcelona Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Kremlin Cup - Moscow Allianz Suisse Open Gstaad - Gstaad Malaysian Open - Kuala Lumpur China Open - Beijing St. Petersburg Open - St. Petersburg Banja Luka Challenger Astana Challenger Champaign Challenger Serbia Open - Belgrade Allianz Suisse Open - Gstaad Monza Challenger Hamburg Challenger Zadar Challenger Swiss Indoors Basel - Basel Zagreb Challenger Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Japan Open - Tokyo Open Seat-Godo 2001 - Barcelona Energis Open - Amsterdam BMW Open - Munich Gerry Weber Open - Halle Heineken Open - Auckland Idea Prokom Open - Sopot If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Batman Challenger Vercelli Challenger Sparkessen Magdeburg Open - Magdeburg BRD Nastase Tiriac Trophy - Bucharest ATP Kremlin Cup - Moscow Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad St. Brieuc Challenger Fergana Challenger - Fergana Samarkand Challenger - Samarkand Valencia Open - Valencia Quelle Cup 2000 - Furth Mons Challenger Cherbourg Challenger PBZ Zagreb Indoors - Zagreb Jonkoping Challenger Muller Cup 2000 - Ulm Trofeo Sisma Mantova - Mantova Napoli Challenger Sarajevo Challenger Rakuten Japan Open - Tokyo FILA Challenger Biella - Biella The Samsung Open - Nottingham Grand Prix Hassan II - Casablanca Skopje Challenger Telenordia Swedish Open - Bastad Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Ilkley Challenger Generali Open 2003 - Kitzbuhel Segovia Challenger Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Open de Charleroi - Charleroi Kuppers Kolsch Cup - Aachen Izmir Challenger Budapest Challenger Split Challenger Eckental Challenger Kremlin Cup - Moscow Mouilleron-Le-Captif Challenger Ortisei Challenger AIG Japan Open Tennis Championships - Tokyo Wroclaw Challenger Heilbronn Challenger Kroger / St. Jude International - Memphis Sybase Open - San Jose Cordenons Challenger Eckental Challenger Masters Series - Hamburg Idea Prokom Open - Sopot Allianz Suisse Open Gstaad - Gstaad Brescia Challenger Quimper Challenger President's Cup - Tashkent Qatar Exxon Mobil Open 2002 - Doha Izmir Challenger 2002 Mercedes Cup - Stuttgart San Marino Challenger NASDAQ-100 Open - Miami Puerto Vallarta Challenger Cordenons Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Kremlin Cup - Moscow Gerry Weber Open - Halle Glasgow Challenger Orleans Challenger Sofia Open - Sofia Mons Challenger Split 1 Challenger Split 2 Challenger Segovia Challenger Ambato Challenger Napoli Challenger Eckental Challenger Forli 2 Challenger Forli 4 Challenger Zagreb Challenger Zagreb Challenger Porto Challenger Segovia Challenger Privat Bank Cup - Dniepropetrovsk Sibiu Challenger Grodzisk Mazowiecki Challenger Estoril Open - Estoril Banja Luka Challenger Yokohama Challenger Mauthausen Challenger Quimper Challenger PBZ Zagreb Indoors - Zagreb Rijeka Challenger Como Challenger Tulln Challenger Qatar ExxonMobil Open - Doha Banja Luka Challenger Tashkent Challenger Banja Luka Challenger Qatar ExxonMobil Open - Doha Orleans Challenger Charlottesville Challenger Ismaning Challenger Marburg Challenger Mallorca Open - Mallorca Open 13 - Marseille Zadar Challenger BMW Open - Munich Knoxville Challenger Legg Mason Tennis Classic - Washington Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Luedenscheid Challenger Warsteiner Challenger Lubeck - Lubeck Ningboo Challenger Dobrich Challenger St. Petersburg Open - St. Petersburg Bet-at-home Open - Hamburg M25 Maribor Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Gerry Weber Open - Halle Siemens Open - Scheveningen Telecom Italia Masters - Rome St. Petersburg Open - St. Petersburg TED Open Istanbul - Istanbul Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Sarajevo Challenger Andria Challenger ATP Studena Croatia Open Umag - Umag Open Castilla y Leon Trofeo Iberdrola - Segovia Mauthausen Challenger St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart China Open - Beijing Kazan Challenger Kremlin Cup - Moscow Kyiv UMC Open - Kiev Barletta Challenger Vilnus Challenger Ljubljana Challenger ATP Kremlin Cup - Moscow Heineken Open Shanghai - Shanghai St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Como Challenger Nur-Sultan 3 Challenger Milan Indoors - Milan Surbiton Challenger U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Sarajevo Challenger President's Cup - Tashkent Gerry Weber Open - Halle Cherbourg Challenger Tunis Challenger Mercedes Cup - Stuttgart Tennis Masters Series - Hamburg Yokohama Challenger Qatar ExxonMobil Open - Doha Pozoblanco Challenger Qatar Open - Doha Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Belgrade 2 - Belgrade Dubai Open - Dubai Istanbul Challenger Tennis Masters Series - Monte Carlo Grand Prix de Tennis de Lyon - Lyon Heilbronn Challenger Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Generali Open - Kitzbuhel Tennis Masters Series - Madrid China Open - Beijing Tennis Masters Series - Indian Wells AIG Japan Open - Tokyo Tennis Masters Series - Miami Tennis Masters Series - Rome Open 13 - Marseille Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Gerry Weber Open - Halle Tennis Masters Series - Madrid Qatar ExxonMobil Open - Doha Scania Stockholm Open - Stockholm Allianz Suisse Open Gstaad - Gstaad Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Qatar Exxon Mobil Open - Doha Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Heineken Trophy - 's-Hertogenbosch Telecom Italia Masters - Rome Tennis Masters Series - Hamburg V Torneo Internazionale di Tennis - Barletta Tennis Masters Series - Toronto Kremlin Cup - Moscow Western & Southern Financial Group Masters - Cincinnati 2003 Mercedes Cup - Stuttgart Tennis Masters Series - Madrid BNP Paribas Masters - Paris Gold Flake Open - Chennai Pacific Life Open - Indian Wells If Stockholm Open - Stockholm TD Waterhouse Cup - Long Island Qatar ExxonMobil Open - Doha Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Kremlin Cup - Moscow Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Aircel Chennai Open - Chennai Copenhagen Open - Copenhagen Hall of Fame Open - Newport Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Dubai Duty Free Tennis Championships - Dubai Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BMW Open - Munich BMW Open - Munich Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Qatar Open - Doha CA Tennis Trophy - Vienna Aircel Chennai Open - Chennai Masters Series Hamburg - Hamburg PBZ Zagreb Indoors - Zagreb Rogers Masters - Toronto Qatar Exxon Mobil Open 2003 - Doha Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BMW Open - Munich Power Horse Cup - Dusseldorf BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Sony Ericsson Open - Miami Credit Agricole Suisse Open - Gstaad Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Montreal Valencia Open - Valencia Gerry Weber Open - Halle Western & Southern Financial Group Masters - Cincinnati BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Sony Ericsson Open - Miami AEGON Championships - London Dubai Open - Dubai Vegeta Croatia Open - Umag Monte-Carlo Rolex Masters - Monte-Carlo Austrian Open - Kitzbuhel President's Cup 2000 - Tashkent Shenzhen Open - Shenzhen Mutua Madrilena Masters Madrid - Madrid Kremlin Cup - Moscow Rogers Cup - Toronto Erste Bank Open - Vienna Swiss Indoors Basel - Basel Western & Southern Financial Group Masters - Cincinnati St. Petersburg Open - St. Petersburg Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Qatar ExxonMobil Open - Doha BH Indoor Sarajevo - Sarajevo Ordina Open - 's-Hertogenbosch Garanti Koza Sofia Open - Sofia Milan Challenger Allianz Suisse Open Gstaad - Gstaad Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Dubai Duty Free Tennis Championships - Dubai Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Pacific Life Open - Indian Wells BMW Open - Munich Geneva Open - Geneva Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Mercedes Cup - Stuttgart Shanghai ATP Masters - Shanghai Aegon Nottingham Open - Nottingham BNP Paribas Masters - Paris Winston-Salem Open - Winston-Salem Mutua Madrilena Madrid Open - Madrid Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Kremlin Cup - Moscow European Open - Antwerp Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Yeongwol Challenger Campionati Internazionali di Sicilia - Palermo Rogers Cup - Montreal Ricoh Open - 's-Hertogenbosch Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Suisse Open - Gstaad Generali Open - Kitzbuhel Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Qatar ExxonMobil Open - Doha Kremlin Cup - Moscow New York Open - New York Delray Beach Open - Delray Beach Miami Open - Miami Gazprom Hungarian Open - Budapest Monte-Carlo Rolex Masters - Monte-Carlo TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Rogers Cup - Montreal Open 13 - Marseille Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Antalya Cup - Antalya Mutua Madrid Open - Madrid BB&T Atlanta Open - Atlanta Citi Open - Washington Rogers Cup - Toronto Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem Proton Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Open 13 Provence - Marseille Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Credit Agricole Suisse Open - Gstaad Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Bet-at-home Open - Hamburg French Open - Paris St. Petersburg Open - St. Petersburg Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Dubai Tennis Open - Dubai Grand Prix Hassan II - Marrakech Australian Open - Melbourne Mercedes Cup - Stuttgart The Nottingham Open - Nottingham French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BMW Open - Munich U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York The Dubai Tennis Championships - Dubai Australian Open - Melbourne French Open - Paris Wimbledon - London Adidas International - Sydney U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Topshelf Open - 's-Hertogenbosch Konzum Croatia Open - Umag French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Geneva Open - Geneva Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Internazionali BNL dItalia - Rome Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Allianz Suisse Open - Gstaad French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Montreal U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Masters Series Monte Carlo - Monte Carlo Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Western & Southern Open - Cincinnati Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Wimbledon - London Tennis Masters Series - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne All Lower level tournaments French Open - Paris Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, World Group, 1R, BLR-RUS 3-2 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, PO, RUS-IND 3-2 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group II, 1R, BIH-GRE 3-1 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 2R, HUN-BIH 3-2 Davis Cup, Group I, 1R, BIH-POL 5-0 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, PO, JPN-BIH 4-0 Davis Cup, World Group, QR, AUS-BIH 4-0 Davis Cup, Group I, 1R, PER-BIH 3-2 Davis Cup, Group I, PO, TUN-BIH 1-3 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, QF, SWE-RUS 4-1 Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, PO, SWE-BIH 3-1 ARAG ATP World Tour Championship - Dusseldorf BNP Paribas Masters - Paris Davis Cup, Group II, 1R, ZIM-BIH 1-4 Davis Cup, Group II, 1R, BIH-TUN 3-1 Davis Cup, Group II, 2R, BIH-TUR 3-1 Davis Cup, Group II, 3R, LTU-BIH 0-5 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, 1R, BIH-CZE 2-3 AAMI Classic - Kooyong AAMI Classic - Kooyong Davis Cup, World Group I, PO, BIH-RSA 3-1 Davis Cup, World Group I, 1R, TPE-BIH 3-2 Kooyong Classic - Kooyong Olympics - Athens Olympics - Beijing Olympics - London Olympics - Rio de Janeiro M25 Doha Davis Cup, Group I, PO, UZB-BIH 1-3